// store/index.js 是与 vuex 相关的文件

import Vue from 'vue'
import Vuex from 'vuex'
// 挂载vuex
import user from './modules/user'
// cart.js 想要应用 需要挂载在store的index.js 上
import cart from './modules/cart'

Vue.use(Vuex)

export default new Vuex.Store({

  getters: {
    // 配置 全局的 getters
    token (state) {
      return state.user.userInfo.token
    }
  },

  modules: {
    user,
    cart
  }
})
